Dog Friendly Villa with Swimming Pool and Tennis Court

Luxury self catering accommodation sleeps 12 – South of France