Parking
River View Villa is located in Santa Cruz. The guest house is 400 m from Santa Cruz Beach Boardwalk and 800 m from Cowell's Beach. Free Wi-Fi access is available.
Number of rooms: 4
607 3rd street, Santa Cruz, 95060, USA