Carrows is a casual dining restaurant in Chula Vista, CA, offering a variety of American comfort food dishes.
With a cozy atmosphere and friendly service, Carrows provides a relaxed dining experience for customers looking for familiar and satisfying meals.
Generated from their business information