← 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.