Get directions to: Medora's Mecca, Philadelphia, PA
Restaurant address: 3101 S 13th St Philadelphia, PA 19148, USA
Restaurant: Medora's Mecca