TownePlace Suites by Marriott Scottsdale

10740 N 90th St
Scottsdale
Arizona
United States