Ofreciendo WiFi en toda la propiedad, el Super Hotel O Rooftop Castle Noida, de 3 estrellas, está situado a una distancia de 2 km de Worlds Of Wonder.
El hotel está situado a 25 minutos a pie de la Shaheed Smarak en Noida. Situado a unos 4 km de la Rashtriya Dalit Prerna Sthal and Green Garden, este hotel pone la ciudad al alcance de la mano.
Algunas habitaciones cuentan con baños privados, así como Wi-Fi gratis, televisión y climatizador. Los huéspedes también pueden utilizar ducha, además de comodidades como artículos de tocador para huéspedes.