Central-law Santa Teresa is located in Costa Rica on Puntarenas Santa Teresa, Frente a banana beach, peace loft puntarenas santa teresa. Central-law Santa Teresa is rated 3 out of 5 in the category holiday apartment in Costa Rica.
Address
Puntarenas Santa Teresa, Frente a banana beach, peace loft puntarenas santa teresa