Address: Rua Alberto Azeredo, Lote 33, Quadra 10, Itaboraí, Brazil
Situated in Itaboraí, 37 km from Rio de Janeiro, Hotel Solar De Itaborai features free WiFi access and free private parking. The rooms come with a TV. Each room comes with a private bathroom. You will find a 24-hour front desk at the property.