Biarritz, France The Hôtel du Palais in Biarritz.
Biarritz, France A private residence in the town of Biarritz.
Biarritz, France The beautiful resort town of Biarritz lies in French Basque Country along the Atlantic coast's Bay of Biscay in southwest France.