S-Tech's facilities are located in the City of Markham; in Ontario, Canada.
The map above shows a close view of our location, 1495 Denison Street.
The map below shows our location in relation to the Greater Toronto Area.
1495 DENISON STREET, MARKHAM,
ONTARIO L3R 5H1