Castel Luberon terletak di pusat National Park of Luberon. Ia terletak di atas 3 hektar taman dan menawarkan kolam renang luaran. Hotel ini menawarkan bilik-bilik tetamu yang selesa dilengkapi dengan kemudahan en suite moden. Kebanyakan bilik sama ada mempunyai balkoni atau pemandangan halaman. Restoran menghidangkan kepakaran yang diinspirasikan dari Mediterranean, serta bufet sarapan pagi setiap hari. Wi-Fi percuma disediakan di kawasan sambutan tetamu dan tetamu boleh menikmati pelbagai aktiviti di lokasi seperti tenis, skuash, pétanque, bola tampar dan berenang.