Este hotel disfruta de una ubicación ideal en la pintoresca ciudad de Scottsdale, a 966 m de The Waterfront, a 1,4 km del centro comercial Fashion Square Mall y 2 km del centro de la ciudad. Está situado cerca de varios lugares de interés de la región, como Camelback Mountain (a 3,7 km), el Desert B ...