Find the top Southeast Asian restaurants in Chula Vista, California near you now.
Vietnamese restaurant
Address: 945 Otay Lakes Rd # C, Chula Vista, CA 91913