Get directions to: Leila Cafe, Philadelphia, PA
Restaurant address: 401 S 13th St Philadelphia, PA 19147, USA
Restaurant: Leila Cafe