Sofitel Biarritz Le Miramar Thalassa Sea & Spa is centrally located in Biarritz, a 2-minute walk from Miramar Beach and 11 minutes by foot from Biarritz Lighthouse. This luxury hotel is 0.9 mi (1.5 km) from Bia ... Read more

View all Luxury Hotels in Biarritz