Lucky Plaza is a three storey shopping mall located in the heart of Sha Tin that is comprised of over 190 shops, including bank branches, retail stores, eateries, a supermarket and a car park. The mall was built in 1983 and has a gross floor area of approximately 120,000 square feet. Renovation works at Lucky Plaza began in June 2021 and is estimated to be completed in 2024.