Floristerra Greenhouses and Landscape Centre is situated in beautiful Elmira, Ontario. Our 10 acre property is a true destination, located just on the edge of town limits but surrounded by country. Come here to find everything a plant lover needs.
EiEiHome -