← Chula Vista restaurants
Casa de Otay
No reviews yet
Coffee Shop1980 Optima St, Chula Vista
Own or manage Casa de Otay? Claim this listing free
Hours
Hours not listed yet.
Details
Address1980 Optima St, Chula Vista 91915-4212
Phone+16196007268
Email[email protected]
SocialFacebook
Restaurant details © OpenStreetMap contributors and the Overture Maps Foundation.