
Super 8 by Wyndham Santa Cruz Beach
338 Riverside Ave, Santa Cruz
Location A great option to spend a night. Mini-hotel Super 8 by Wyndham Santa Cruz Beach is located in Santa Cruz. This mini-hotel is located nearby from the city center. You can take a walk and explore the neighbourhood area of the mini-hotel — Santa Cruz Beach Boardwalk, Santa Cruz Main Bea
Free WiFiParkingPool

















