biggest loser resort on amelia island
Biggest Loser Resort at Amelia Island. The Biggest Loser Resort at The Villas of Amelia Island Plantation is an award-winning wellness destination that offers an affordable, results-oriented program structured to make getting healthy simple and achievable.