By: Sarah Tucker, Visit her blog here. Our family recently visited the Ritz Carlton Amelia Island. Amelia Island is located just off the coast of northeast Florida. It’s easy to reach and a wonderful spot for family travel. JB and I have only stayed at Ritz Carlton’s just the two of us, and have always been blown away by the service… Read More