biggest loser ranch
The Biggest Loser Resort is an award-winning fitness resort and spa with locations in Palm Desert, CA, Niagara, NY, and Amelia Island, FL. 1  99,991 people like this and 96,210 people follow this. 2  1,840 people have been here.