pizza-2068272_1920

Amelia Island is home to a staggering 70 restaurants that are sure to appease even those with the most discerning of tastes