Offering an outdoor pool, Villas Santa Teresa is located in Santa Teresa. It features a terrace with outdoor furniture. Free Wi-Fi access is available in this resort.
Number of rooms: 4
Santa Teresa, Mal Pais Costa Rica, 44444 Santa Teresa Beach, Costa Rica