Schlotzskys - 4717 Menaul Blvd., N.E. in Albuquerque, New Mexico (Sandwiches, Fast Food, Restaurant) - Map

Map & Directions Store Details & Deals

4717 Menaul Blvd., N.E.
Menaul Blvd.
Albuquerque, New Mexico 87110

Phone: (505) 883-0609

Detailed Map