Carrows Family Restaurant 598 H St Chula Vista, CA 91910 Phone: (619) 426-1849
Category: Fast Food Diner Restaurant