New American pub fare & craft beers in a big, woodsy space with a huge video wall screening games.
Logan Square
City Tap House Logan SquareLocated in: 2 LOGAN SQUARE 100 N 18th St.
Philadelphia, PA 19103https://www.citytap.com/location/city-tap-house-logan-square/