Apple Creek Restaurant, Albuquerque
2501 University Blvd NE, Albuquerque, NM 87107, USA
no data
Location on the map Apple Creek Restaurant
Located nearby
Apple Creek Restaurant is located at 2501 University Blvd NE, Albuquerque, NM 87107, USA (~3.3 km from the central part of Albuquerque).
You are on this page because you are most likely looking for: or restaurant,
Apple Creek Restaurant Albuquerque, United States,
Apple Creek Restaurant, address,
reviews, .