OYO Home 19723 Boutique 2BHK Near Church of Our Lady of Immaculate Conception
OYO Home 19723 Boutique 2BHK is a OYO Rooms hotel in Santa Cruz . Based upon the quantity and quality of amenities offered to hotel guests, we rate it as a 2.5-star hotel. It is located at 432/4,Old Hwy, Santa Cruz.
Compare Prices at TheRealPlaces