Located in Kowloon Bay, the MegaBox is a massive, modern mall with an indoor playground and IMAX cinema, home furnishing stores (IKEA), fashion outlets, other retail stores and different restaurants. …
Anchored above Kowloon Bay MTR Station, the Telford Plaza has hundreds of shops spanning luxury beauty, tech megastores, global chains and other retails. Flawlessly integrated with Kowloon Bay MTR and …
We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.OkPrivacy policy