Category: sports
-
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…