Where to Stay on Amelia Island: Ritz Carlton, Amelia Island

Ritz Carlton, Amelia Island: a luxury Florida beach resort ideal to combine with a Walt Disney World vacation.