The Mayfair Restaurant
201 Marquette Ave NW
Albuquerque
NM
87102
(505) 247-3344
Open Map
Hotels