Carrows Restaurant 4095 Telegraph Rd Ventura, CA 93003 Phone: (805) 644-8539 Fax: (805) 644-8465
Category: Restaurants