The Spot Asian Kitchen

The Spot Asian Kitchen

240 Redwood Shores Pkwy, Redwood City, CA 94065

(650) 631-8282

EAT24 Free Online Ordering