Ara's Clock Shop ← View details 55 Torbay Road, Markham, ON L3R 1G7 +1 905-470-2304 Get Directions From* To * — Required information