Green Turtle Inn U S Highway 1 Islamorada FL United States
Phone: 305.664.9031 Accepts: Visa, MasterCard/Eurocard
Alcohol: full bar
Dress: casual