Location: the hotel is situated in the historic Railroad Square, in the Santa Rosa area of California.
See more: Hotels in USA Hotels in Santa Rosa Holiday Destinations in USA