Come Visit Us! Rice Rd. Greenhouses & Garden Centre is located at: 1361 Rice Rd, Welland, ON L3B 5N5 905-892-5832