← Chula Vista restaurants
Casa De Otay
No reviews yet
Coffee Shop1665 Metro Ave Ste 100, Chula Vista
Own or manage Casa De Otay? Claim this listing free
Hours
Hours not listed yet.
Details
Address1665 Metro Ave Ste 100, Chula Vista 91915
Phone+16197553539
Email[email protected]
SocialFacebook
Restaurant details © OpenStreetMap contributors and the Overture Maps Foundation.