-
Introduction
City Art Square is a large-scale outdoor art plaza featuring international public art installations and Olympic elements. The Square is situated in the Sha Tin Town Hall, which covers an area of approximately 190,000 square feet and displays 19 works by renowned overseas, mainland Chinese and local artists and designers. These art pieces help create an artistic and elegant ambience in this ‘urban oasis’. Upon entering the Square, visitors will set out on a rich art and cultural journey in close encounter with the art pieces from talented artists.