Tokyo Central

8151 Balboa Avenue San Diego 92111