Lula 25 S 12th St Philadelphia PA United States
Hours: Sun.-Thu. 5-11PM; Fri & Sat 5pm-12am
Phone: 215.925.5040 Parking: pay parking, public transit accessible