Map
630 Avenida Delfim Moreira, Rio de Janeiro, Brazil
Price
374
website

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

Hotel
The Marina Palace

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