Rose Hall Resort & Spa, A Hilton Resort

Rose Hall
Montego Bay
Jamaica