Menara TSR

Menara TSR

One of the finest shopping malls located in the heart of Bayan Lepas that features 5 retail levels of international and home-grown brands including fashion, lifestyle, dining, entertainment, sports, electronics, home furnishing and department store.

Comments are closed.