Red Orchid è una struttura a 3 stelle situata a 60 km da Worlds of Wonder.
Gli ospiti possono facilmente raggiungere Basilica of Our Lady of Graces, che si trova a circa 9 km. Si trova a circa 4 km dal centro di Meerut.
Gli ospiti possono usare un televisore a schermo piatto, una zona spogliatoio e una dispensa disponibili in tutte le camere di Red Orchid. Ogni camera ha un bagno privato che è dotato di una doccia, un asciugacapelli e una vasca spa.
Red Orchid si trova a circa 80 km dall'aeroporto Indira Gandhi Intl. In loco gli ospiti possono usare noleggio auto. L'hotel dispone inoltre di camere adatte agli ospiti allergici, un deposito bagagli e un'area riservata ai fumatori.