KitchenSpot
Search
See the best dishes near you?
← 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.