← 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
Verified reviews come first. A receipt photo earns the Verified badge.
Write a reviewNo reviews yet
Be the first. Rate the dishes you had, too.