Are you on island time yet? Are you looking for the best restaurant on Amelia Island?Have you been to Sliders? What, you haven’t?! No trip to Amelia Island would be complete without a visit to the Sliders ocean front bar and restaurant. Sliders is located centrally at 1998 South Fletcher Avenue. It is considered one […]