phillysaintsfan
Practice Squad
- Joined
- Mar 16, 2006
- Messages
- 13
- Reaction score
- 1
Offline
Anyone know of a good regular place in Philly for Saints fans to watch games? Acadia was apparently the spot but that place closed down last month. Just wondering if there's another bar where Saints fans regularly gather to watch the game...