BetterSTR

The Valley Vista House

Castro Valley, US

The Valley Vista House

Castro Valley, US

Check-in: 16:00 | Check-out: 11:00

Sleeps 12 5 bedrooms 5 beds 3 bathrooms

Loading availability…

At a glance

The Valley Vista House is a house in Castro Valley, United States for up to 12 guests, with 5 bedrooms, 5 beds and 3 bathrooms. Check-in from 16:00, check-out by 11:00.

More stays in Castro Valley

All stays in Castro Valley