North Star Bar

2639 Poplar St, Philadelphia, 19130