Apollo Restaurant and Bar 615 Chestnut St Philadelphia PA United States
Hours: Mon.-Thu. 11AM-10PM;Fri.-Sat. 11AM-11PM; Sun 11AM-9PM
Phone: 215.928.0900 Alcohol: full bar
Parking: street parking