Otárola House is located in Provincia de Cartago, Llanos de Santa Lucía, Costa Rica on 300 metros Sur del INA y 25 metros Este, Av. 3. Otárola House is rated 3 out of 5 in the category cottage in Costa Rica.
Address
300 metros Sur del INA y 25 metros Este, Av. 3