240 Redwood Shores Pkwy
Redwood City, CA, 94065
(650) 631-8282
The Spot Asian Kitchen
240 Redwood Shores Pkwy, Redwood City, CA
Order Online
Visit us: 240 Redwood Shores Pkwy, Redwood City, CA