El Windsor Marapendi es un hotel de lujo ubicado en la playa de Barra da Tijuca. El hotel cuenta con varios restaurantes que ofrecen una amplia variedad de platos de la cocina brasileña e internacional. Destacan el restaurante Alloro al Miramar, que ofrece cocina italiana de alta calidad, y el restaurante The View, que sirve platos de la cocina brasileña y mediterránea con vistas panorámicas de la playa de Barra da Tijuca.