Vizcaya

2019 21st St
Sacramento, California 95818
3.2 miles from University of San Francisco
More hotels near this hotel