Fully renovated in 2021, the environmentally-friendly Hôtel Le Windsor Biarritz is located on the beachfront, in the heart of Biarritz. It offers modern accommodation with sea views and free Wi-Fi access.
Number of rooms: 48
11 Avenue Edouard VII, 64200 Biarritz, France