TWIN PALMS HOTEL

225 E APACHE BLVD
Tempe
Arizona
United States