Villa in Notting Dale, London
From £2,160 Per week
  • Villa
  • Sleeps 2
  • 11 Beds
  • 1 Bath
This 11 bedroom villa is located in Notting Dale and sleeps 2 people.