Botafogo Beach on the shore of Botafogo Bay in Rio de Janeiro.
Botafogo Beach is already in our database — build a personalized itinerary in minutes.