Get directions to: Aloha Teriyaki, Los Angeles, CA
Restaurant address: 609 S Grand Ave Los Angeles, CA 90017, USA
Restaurant: Aloha Teriyaki