Island Restaurant
10201 Hammocks Blvd Ste 143
Miami, FL 33196-3785
305-388-5118