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.