Tokyo Star
(650) 631-8383 | View Website

238 Redwood Shores Pkwy, Redwood City, CA | Directions   94065

37.522102 -122.251464

Tokyo Star
Tokyo Star
Tokyo Star
Tokyo Star
Tokyo Star
Tokyo Star
Tokyo Star
Tokyo Star
 
25% 100 8 4 Votes
Get Directions
Your Friends

Sign in with Facebook Sign in with Facebook to see what your friends are up to!