El Red Orchid es un establecimiento de 3 estrellas que está situado a 60 km de Worlds of Wonder.
Basilica of Our Lady of Graces está aproximadamente a 9 km del hotel. La propiedad está a 4 km del centro de la ciudad.
Cada de 23 habitaciones cuenta con TV de pago, TV con múltiples canales y un vestidor. Se ofrecen los baños equipados con una ducha, un secador de pelo y una bañera de hidromasaje.
El Red Orchid está aproximadamente a 80 km del Aeropuerto de Indira Gandhi Intl. Los huéspedes pueden alquilar coches en el sitio. El hotel dispone de habitaciones aptas para alérgicos, depósito de equipajes y una zona para fumadores.