A 5 minutos a pie del Hotel Sheik Business Río de Janeiro, los huéspedes pueden llegar rápidamente a la Plaza Tiradentes. También hay un aparcamiento.
Este hotel cómodo de 3 estrellas destaca por su ubicación privilegiada a unos 700 metros de la Catedral de Río de Janeiro y a un corto paseo de la estación de tren Central de Brasil. El Museo de Arte de Río es un lugar popular para visitar, situado a tan solo 1 km del hotel Sheik Business. Su ubicación te permitirá estar a unos 15 minutos en coche del Cristo Redentor. La estación de metro Saara / Presidente Vargas está situada a 500 metros.
Hay 36 habitaciones equipadas con aire acondicionado, además de instalaciones modernas como Wi-Fi gratis y una tv de pantalla plana con canales vía satélite. Todos los baños disponen de un inodoro separado y ducha. Estas habitaciones también cuentan con un inodoro separado y una ducha en sus baños privados.
Un desayuno americano está disponible por las mañanas. El Hotel Sheik Business se encuentra bastante cerca del restaurante Rio Scenarium y ofrece platos de la cocina brasileña.