KitchenSpot
Search
See the best dishes near you?
← Chula Vista restaurants

Callos Factory

No reviews yet

Seafood2910 Main St, Chula Vista

Own or manage Callos Factory? Claim this listing free

Hours

Hours not listed yet.

Details

Address2910 Main St, Chula Vista 91911-5701

Phone+16195134835

SocialFacebook

Restaurant details © OpenStreetMap contributors and the Overture Maps Foundation.