Borough metro istasyonuna yakın mesafede bulunan villa Londra Köprüsü'den 19 dakikalık yürüme uzaklığındadır. Konaklama tesisi 4 yatak odası, tam donanımlı mutfak ve 2 banyo odasına sahiptir.
Neal Street Caddesi villadan yürüyerek 25 dakika uzaklıktadır. Londra şehrinin merkezi 3 kilometre uzaklıkta yer almaktadır. Konuklar, villadan sadece 9 dakikalık bir mesafede bulunan Aqua Shard, Lord Clyde gibi lokantalarda yemek yiyebilirler. London Eye villanın bitişiğinde yer almaktadır.