By Lisa Flueckiger, Contributing Reporter
RIO DE JANEIRO, BRAZIL - For those looking to relax during a stay in the Cidade Maravilhosa while also being close to the most important sights and business centers, the two Sheraton Hotel & Resorts in Rio offer the solution. Both of the luxury hotels lie directly on the beach and at the same time are in reach of the city’s most important business hubs and attractions.
The Sheraton in Leblon is the only resort . . .