La Jolla Hotel Santa Teresa Beach
Located in Santa Teresa Beach, 2.1 km from Carmen Beach, La Jolla provides air-conditioned rooms and a seasonal outdoor swimming pool. Featuring family rooms, this property also provides guests with a terrace.
Number of rooms: 8
North Santa Teresa , Costa Rica, 60111 Santa Teresa Beach, Costa Rica