The beach is opposite and there are plenty of shops and bars.
See more: Hotels in South America Hotels in Brazil Hotels in Rio De Janeiro Holiday Destinations in South America