Service Center Canada

The Landmark Clock Shop

8704 B Meadowlark Rd. NW
Edmonton, AB. T5R 5W4
Phone: 780-413-0536
Fax: 780-413-0537