STM is located in Ghaziabad, India on 79 Panchsheel Park opposite rajendra nagar metro station sahibabad 201005, Sahibabad. STM is rated 4.3 out of 5 in the category educational institution in India.
Address
79 Panchsheel Park opposite rajendra nagar metro station sahibabad 201005, Sahibabad