Open Monday-Saturday from 10am-4pm


Our Greenhouse

135 Taylor Rd, Niagara Falls, ON L0S 1J0

Monday - Saturday, 10am - 4pm

Get directions