Address

10 West Street North,
Orillia, Ontario
L3V 5B8

Phone

(705) 325 5891

Walking on A Cloud is a Canadian family owned and operated business. We are committed to and take pride in constantly exceeding our customers’ expectations.

Hours

Sunday- Closed
Monday- Closed
Tuesday to Saturday- 10:00am-6:00pm