Conveniently located across Broad Street from the Stadium complex, this Philadelphia favorite offers their famous crab fries to go along with three bars plus 14-foot and 10-foot screen TV's.
Conveniently located across Broad Street from the Stadium complex, this Philadelphia favorite offers their famous crab fries to go along with three bars plus 14-foot and 10-foot screen TV's.