O hotel Villa Neves Residence oferece 24 quartos nas proximidades de Lago dos Marrecos, a 20 minutos de distância a pé. O apart-hotel oferece Wi-Fi na propriedade.
O Centro Cultural Banco do Brasil e a Praça Israel Pinheiro estão a 25 minutos a pé e a 10 minutos de carro, respectivamente. A área inclui atrações religiosas como a Paróquia São Sebastião (a 3.4 km) e a Igreja São José (a 2 km). O hotel de 2 estrelas está situado a alguns minutos do Lapa Multishow. Tem estação de metrô Santa Efigênia a 5 minutos de distância a pé.
Alguns quartos apresentam Internet de banda larga, Wi-Fi e TV de tela plana com canais via satélite, bem como casas de banho privadas. Os hóspedes podem utilizar mini frigobar, e relaxar com TV de tela plana com canais via satélite e Wi-Fi. Proporcionando casa de banho separada e chuveiro, as casas de banho são equipadas com lençóis de banho e toalhas.
Pode saborear cozinha sulamericana no Grao Espresso Cafeteria, localizado a 5 minutos de distância a pé.