Island Restaurant

10201 Hammocks Blvd Ste 143
Miami, FL 33196-3785

305-388-5118