Photo Credit: Yelp
Photo of Whale Harbor Restaurant & Marina
Whale Harbor Restaurant & Marina
83413 Overseas Hwy, Islamorada, Village of Islands, Florida 33036 USA
83413 Overseas Hwy, Islamorada, Village of Islands, Florida 33036 USA
Photo Credit: Yelp