Taco Sal Restaurant

9621 Menaul Blvd NE Albuquerque NM 87112 USA

(505) 298-2210

Location