Where is Lockoo Gardens located?
Lockoo Gardens, 6 Cornwall Street, Kowloon Tong, Hong Kong