Get directions to: Koto Restaurant, Newport Beach, CA
Restaurant address: 4300 Von Karman Ave Newport Beach, CA 92660, USA
Restaurant: Koto Restaurant