4119 Alcazar Street NE, ALBUQUERQUE, NM 87109 in Albuquerque
6910 Montgomery Blvd NE Suite E, 87110 - Get directionsMenu 4119 Alcazar Street NE, ALBUQUERQUE, NM 87109
How to get to 4119 Alcazar Street NE, ALBUQUERQUE, NM 87109
Price range per person $10 - $25
Services
- Wheelchair accessible
- Takeaway