Tag: sports bar

  • Libertee Grounds

    Libertee Grounds

    Libertee Grounds,  near Temple University campus in North Philly, is a fun spot to watch sports, enjoy a drink and relax with friends. We came for the indoor mini golf on a rainy weekend afternoon when the Eagles were playing. There was no wait to start a 9-hole round of mini golf. The holes are…