Finca Teresa (The Green Farms Co.) is located in Costa Rica on Ulima, 400m Este del Centro Educativo Alajuela Florencia. Finca Teresa (The Green Farms Co.) is rated 3 out of 5 in the category pick your own farm produce in Costa Rica.
Address
Ulima, 400m Este del Centro Educativo Alajuela Florencia