24.9513, -80.5890
Islamorada, United States of America
The food at Island Grill is decent, but like the rest of The Keys these days, far overpriced. Bring mosquito spray if you dine in the evening and want to sit outside, they can get incredibly thick.
Island Grill is a restaurant in Islamorada, United States of America. It is recorded as a visited place from 2023.
Booking recommended