House of Cuban Flavor

1372 3rd Ave, Chula Vista, CA

Menu (As of 10/29)

House of Cuban Flavor: hours and how to order