
CITY ART SQUARE
Located next to Sha Tin Town Hall, City Art Square is a large-scale outdoor art plaza that combines international art and Olympic elements. While showcasing masterpieces by 19 notable local and international artists, City Art Square has now become a new cultural and tourist attraction in Hong Kong.
Around 5 minutes walk from the Hotel.