Towneplace Suites By Marriott Albuquerque Old Town

2510 12th St NW Albuquerque NM 87104 USA

(505) 314-8201

Location