Villa in Latchmere, London
From £2,876 Per week
  • Villa
  • Sleeps 10
  • 11 Beds
  • 2 Baths
  • Private garden
  • Open fire
This 11 bedroom villa is located in Latchmere and sleeps 10 people. It has a garden.
Villa in Latchmere, London
From £1,649 Per week
  • Villa
  • Sleeps 4
  • 11 Beds
  • 2 Baths
  • Private garden
  • Open fire
This 11 bedroom villa is located in Latchmere and sleeps 4 people. It has a garden.