Get directions to: Alhambra, Philadelphia, PA Restaurant address: 607 South 3rd Street Philadelphia, PA 19147, USA Driving Walking Bicycling Restaurant: Alhambra