If you're looking for American restaurants in Albuquerque look no further. Subway (2103 Menaul) is known for having some of the best American in Albuquerque. Located at 2103 Menaul, Subway (2103 ...show more
Last updated May 26, 2023