National Mechanics, 22 S 3rd St. National Mechanics, 22 S 3rd St. Location 22 S 3rd St.PhiladelphiaPA19106 Phone: 215 701-4883 Upcoming Events 240 Minutes - May 12, 2024