1815 Santa Rosa Avenue, CA 95407 Santa Rosa, Estados Unidos
Este hotel está situado junto a la autopista 101, en Santa Rosa, en California, a 1,6 km de los jardines de Luther Burbank. Ofrece desayunos continentales, conexión Wi-Fi gratuita y piscina al aire libre.