Olive Garden is located in Shah Alam, Malaysia on No. 1, Jalan Akuatik 13/64, Seksyen 13, G-08 & G-09, AEON Mall 40100 Shah Alam Selangor. Olive Garden is rated 3.5 out of 5 in the category italian in Malaysia.
Address
No. 1, Jalan Akuatik 13/64, Seksyen 13, G-08 & G-09, AEON Mall 40100 Shah Alam Selangor