Botanical Garden Atocha-La Liria is a botanical garden located on Avenue Circunvalación, in Ambato, Tungurahua Province, Ecuador. It consists …
Reviews
Tripadvisor
4.5/5 · 19 reviews
Loading reviews...
May 4, 2024
Great, beautiful place to visit definitely worth it the drive. if you are going to Ambato, this is a definitely a stop. Beautiful botanical garden. Full review by AlexisOhio