Tokyo Central

18171 Imperial Hwy, Yorba Linda, California, United States