STI - Stockholm Technical Institute is located in Stockholm, Sweden on Liljeholmstorget 7. STI - Stockholm Technical Institute is rated 2.8 out of 5 in the category technical school in Sweden.
Address
Liljeholmstorget 7
Service options
On-site services not available
Accessibility
Wheelchair-accessible entranceWheelchair-accessible toilet