Santa Maria Inn
Since 1917, the Inn has offered Central Coast visitors a central location to explore the wineries and eateries of the area. Deluxe rooms and luxury suites available.
801 South Broadway Santa Maria, California United States
Since 1917, the Inn has offered Central Coast visitors a central location to explore the wineries and eateries of the area. Deluxe rooms and luxury suites available.
801 South Broadway Santa Maria, California United States