Get directions to: Al's Spot, Philadelphia, PA Restaurant address: 2540 North 15th Street Philadelphia, PA 19132, USA Driving Walking Bicycling Restaurant: Al's Spot