The charming Victorian themed oceanfront inn is nestled among the sea oats and dunes along the Atlantic shoreline just minutes from the rustic downtown main streets. Located right on the beach, this enchanting apartment house on Amelia Island, Florida offers a wide variety of things to do, from sunbathing to fishing to just plain relaxing. Relax in style, sinking your feet in the white sands outside your room. Relax in luxury, with breakfast delivered to your door. Relax in the natural beauty of Amelia Island.