LOCATION

COME SEE US IN SOUTH MIAMI

5859 SW 73rd St
South Miami, FL 33143
T: 305.709.1214
E: info@casacubarestaurant.com