Florists The Flower House No description provided Address: 3521 Portage Road Phone: 905-354-1999 www: theflowerhouse.ca Instagram Facebook Tags: Stamford Green Plaza Continue Reading Previous: Bloomers Flower & Gift Market