Print now
The Mediterranean Deli Turk
Address :
Far East Plaza, 14 Scotts Road, #01-17/18/19, Orchard, 228213
Phone No. :
6592 0295
Print now