St Michel is located at no.33, To Shek Street, Shui Chuen O, Sha Tin District, New Territories, Hong Kong. It is a private residental development comprising over 300 residental units in two phases, all equipped with GENERAL split-type air conditioners.