Phone Rio Vista Inn & Suites - 611 Third Street, Santa Cruz, California 95060

Santa Cruz Hotel Photos - Rio Vista Inn & Suites

Scroll Top