Search More


Island Delight

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


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...