Shiok! Singapore Kitchen

1137 Chestnut St Menlo Park CA 94025 USA

(650) 838-9448

Location