Kensington Square (Freehold Mixed Development, former Tai Keng Court)

Printable View