The Scarlet Villas is located in Puntarenas Province, Ojochal, Costa Rica on Calle del Bosque Provincia de Puntarenas Osa. The Scarlet Villas is rated 4.8 out of 5 in the category hotel in Costa Rica.
Address
Calle del Bosque Provincia de Puntarenas Osa