We no longer offer virtual care appointments to non-rostered patients. X
4413 Ontario St. Beamsville, ON L3J 0A4
905-563-1212
905-563-4404
Monday to Thursday 8:30am-8:00pm
Friday 8:30am - 4:30pm
Saturday & Sunday 8:00am-10:30am