Castel Luberon to rozległy hotel usytuowany w sercu parku krajobrazowego Luberon, na zielonym terenie o powierzchni 3 hektarów, na którym znajduje się basen.
Hotel znajduje się w regionie Vaucluse, pomiędzy Lubéron i Ventoux, zaledwie 10 minut drogi od centrum miasteczka Apt słynącego z produkcji kandyzowanych owoców. Hotel stoi w pięknej okolicy, pośród winnic.