Location and Hours

City Tap House Logan Square

2 Logan Square Philadelphia PA