9.5/10
Exceptional
Free Wi-Fi
Located in San Clemente, less than 1 km from North Beach, North Beach Villa provides accommodation with a shared lounge, free private parking, a terrace and a bar. Each accommodation at the 5-star hotel has city views and free Wi-Fi.
Number of rooms: 3
1410 Calle Mirador, San Clemente, CA 92672, United States