Print now
Shima Restaurant
Address :
Goodwood Park Hotel, 22 Scotts Road, Orchard, 228221
Phone No. :
6734 6281
Print now