Twin DolphinsVacation Home
Newport Beach, 92661, United States
Located in Newport Beach, 9 km from Fashion Island, Twin Dolphins provides air-conditioned accommodation with a balcony and free Wi-Fi. It is set 1.4 km from Newport Beach Pier and offers an ATM.