Inn On The Alameda 303 E Alameda St Santa Fe, NM 87501 Phone: (505) 984-2121 Fax: (505) 986-8325
Category: Hotels & Motels