NORTH STAR BAR

North Star Bar

2639 Poplar St, Philadelphia, 19130