Sports are always on and TVs can be seen from every seat. Always a nice-sized crowd, if you're looking for a place to be around people. Familiar faces (including the occasional Flyer or other athlete sighting). The Main Street Pub is a South Jersey favorite because it's a fun place to meet up with friends.
Prices are reasonable and ample parking is available.