Tokyo Star

238 Redwood Shores Pkwy
Redwood Shores, 94065
Reviews:
No review available for this restaurant

(650) 631-8383

Japanese

Store is open now

Amici’s East Coast Pizzeria

226 Redwood Shores Pkwy
Redwood Shores, 94065
Reviews:
No review available for this restaurant

(650) 654-3333

Pizza

Store is open now