Tokyo Central & Main
8111 Balboa Ave, San Diego CA 92111
(858) 384-0240
Directions
Order Online Delivery
Tokyocentral
San Diego, California
Tokyo Central & Main
8111 Balboa Ave, San Diego
(858) 384-0240