Map
630 Avenida Delfim Moreira, Rio de Janeiro, Brazil

Boutique property on Leblon Beach, located within walking distance of some of the city's best restaurants.

Close
Hotel
The Marina Palace

Boutique property on Leblon Beach, located within walking distance of some of the city's best restaurants.