A Tuscan-inspired hotel situated along the Santa Rosa Creek, sits adjacent to Railroad Square. This romantic, luxury hotel exudes relaxation.
170 Railroad Street Santa Rosa, California United States