LSC Delta Mall is located in Sibu, Malaysia on Lot 27-32 1st Floor Delta Mall Jalan Pedada. LSC Delta Mall is rated 3.8 out of 5 in the category sportswear store in Malaysia.
Address
Lot 27-32 1st Floor Delta Mall Jalan Pedada
Service options
In-store shopping