Yokozunas Sushi Bar & Islander Grill 945 Otay Lakes Road Chula Vista CA United States
Phone: 619.482.0134