MovieMaps

Movies Filmed at Loyola's Family Restaurant

4500 Central Ave SE, Albuquerque, NM 87108, USA
Nearby Locations
Moana Condominiums from Let Me In
2.2 km

CEC/ECA Parking Lot from Better Call Saul
4.1 km

I-40 & I-25 Interchange from Captain Fantastic
4.4 km

Browse more nearby locations.