Event Type

Search More

Locations

Island Delight

12618 SW 88th St. Miami, FL 33186-1867 | South Dade | 305-598-0770
Map
Related Stories (1)

Details

Related Stories

  • Dining: Reviewed
    Island Delight is a delightful island. It's not actually a patch of land but rather a small generic space in a huge generic shopping mall. To get there you brave not the sea but the sea of...
Loading...