Paradise Palms Villa is located at the prestigious Amelia Surf & Racquet Club on Amelia Island, Florida. Come escape to this bright, light, gorgeous ground floor retreat, with the ocean as your back yard and world-class amenities just steps from your door.
4800 Amelia Island Parkway, Fernandina Beach, FL 32034