Hotels in Saint-Loubes - South-West France

La Villa d'O

La Villa D'o is located in the countryside, 14 km from central Bordeaux and 31 km from Saint-Emilion. It has a swimming pool, terrace, garden and air-conditioned guestrooms with TV and free Wi-Fi as well as free private parking on site....