Hotels

“The Orchard”, A Three star hotel in Jharsuguda

“The Orchard”, A Three star hotel in Jharsuguda, is a unit of Garden Palace Hotels & Resorts Pvt. Ltd. Huge portico at the entrance, cultured lawns and sculpted pathways… welcome to The Orchard, the only three star hotel in Jharsuguda. It is designed in a modern architectural pattern with a subtle touch of class. The interiors of