Get directions to: Arcadia Todai, Arcadia, CA
Restaurant address: 400 South Baldwin Avenue Arcadia, CA 91007, USA
Restaurant: Arcadia Todai