Villas Solar is located in Costa Rica on 200 m norte de plaza de futbol, Santa Teresa de Cobano Provincia de Puntarenas santa teresa. Villas Solar is rated 4.9 out of 5 in the category guest house in Costa Rica.
Address
200 m norte de plaza de futbol, Santa Teresa de Cobano Provincia de Puntarenas santa teresa