Situated in Rio de Janeiro, 6.2 miles from Barra Olympic Park, Villa Del Sol boasts an outdoor pool and sauna. Tijuca Forest National Park is 14.9 miles away. Free WiFi is featured and free private parking is available on site. Guests can enjoy a meal at the on-site restaurant. Joao Havelange Olympic Stadium - Engenhao is 14.9 miles from Villa Del Sol. Rio de Janeiro/Galeao International Airport is 21.1 miles from the property.