Located 22 miles from Guanabara Bay and 15 miles from Chinese Pavilion, Apart Hotel Villa del Sol offers accommodations in Rio de Janeiro. The property is 20 miles from Selarón Steps and free private parking is provided. The kitchenette is fitted with a microwave and a stovetop. A flat-screen TV is available. There is a private bathroom with a shower. Santa Teresa Neighborhood is 21 miles from Apart Hotel Villa del Sol, and Municipal Theater is 21 miles away. Galeao Airport is 21 miles from the property.