Find the top Pasta shops in Chula Vista, California near you now.
Pizza restaurant
Address: Town Center, 2015 Birch Rd Ste. 725, Chula Vista, CA 91915