About English Garden Villas
Beautifully built sparing no interior touches, our English Garden Villa’s are built with the finest materials available and safe to our environment �
More about English Garden Villas
English Garden Villas is located at 22 Notting Hill Gate, W11 3 London, United Kingdom
+4402081442846
Similar Listings
Jane Rockett
4.5
![star rating](/static/images/star.png?v=1.02)