Get Adobe Flash player


Le Grand Chateau Hotel is an elegant gem that lies in the heart of the Dome world heritage site. 

The Hotel seamlessly blends elements of the old and the new,

while the stunning French and art deco interiors sparkle with timeless elegance and glamour.

Escape to a destination where historical wonders, luxurious settings and impeccable service come together to create the perfect venue for conferencing, weddings, team building, accommodation and even a breakaway from the busy city life for families and friends.