Contact Us

BonaVista LeisureScapes

Outdoor Living Boutique
105 Vanderhoof Ave, Unit 4
Toronto, ON M4G 2H7
Tel. 416.645.6980
Fax. 416.640.6709

Store hours:



BonaVista Pools

Pool Sales and Service
40 Shields Court Markham,
ON L3R 0M5
Tel. 905.475.6980
Fax. 905.475.7076

Office hours: