Location

el castillo, Alajuela Province, La Fortuna, 21001