Deli

Deli
Address : Goodwood Park Hotel, 22 Scotts Road, Orchard, 228221
Phone No. : 6730 1867