CasaCuba RestaurantCuban cuisine.

Popular Menu Items

View full menu

Address

5859 SW 73 St
South Miami FL, 33143
(305) 709-1214