Get directions to: Balboa Sushi 21, Newport Beach, CA
Restaurant address: 600 East Bay Avenue Suite C6 Newport Beach, CA 92661, USA
Restaurant: Balboa Sushi 21