Tokyo Town Sushi
12820 La Mirada Blvd, 90638
About Tokyo Town Sushi
Address
12820 La Mirada Blvd, 90638
Location
Open in Google MapsReviews
Be the first to review Tokyo Town Sushi
Frequently Asked Questions about Tokyo Town Sushi
Does Tokyo Town Sushi offer home delivery?
Home delivery availability is not confirmed. Please call the restaurant directly.
Can I book a table at Tokyo Town Sushi?
Table booking availability is not confirmed. Please call the restaurant to check.
More in La Mirada, CA
Get Contact Details
Share your details and we'll connect you with Tokyo Town Sushi