Get directions to: Delica Sakura, Torrance, CA
Restaurant address: 21515 S Western Ave Torrance, CA 90501, USA
Restaurant: Delica Sakura