Sand Castle - Beach House w Patio & Hot Tub
1037 W Balboa Blvd, Newport Beach
Location Want to take a rest and explore the city? Hotel Sand Castle - Beach House w Patio & Hot Tub is located in Newport Beach. This hotel is located minutes away from the city center. You can take a walk and explore the neighbourhood area of the hotel — Balboa Peninsula Beaches, Balboa
BusinessBeachfront














