Plaza Inn

900 Medical Arts Ave Ne
Albuquerque
New Mexico
United States