Hearts & Flowers ← View details 75 King Street South #30, Waterloo, ON N2J 1P2 +1 519-886-6410 Get Directions From* To * — Required information