Location

77 Ngau Tau Kok Road, Kowloon Bay