Norm & Lou's Restaurant
Address:
3301 S Galloway St, Philadelphia, PA 19148
Phone:
(215) 336-4848 Restaurants
Other Businesses:
- Lucky Garden at 4047 Market St, Philadelphia, PA 19104
- Hibachi Grill at 1619 Grant Ave, Philadelphia, PA 19115
- Station Pizza at 9319 Krewstown Rd, Philadelphia, PA 19115
- Steve Stein's Famous at 9359a Krewstown Rd, Philadelphia, PA 19115
- Checkers Drive-In Restaurant at 1541 Welsh Rd, Philadelphia, PA 19115