Villa in Shaftesbury, London
From £3,359 Per week
  • Villa
  • Sleeps 6
  • 11 Beds
  • 3 Baths
This 11 bedroom villa is located in Shaftesbury and sleeps 6 people.