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.