3 yıldızlı The Borough Otel, Londra Merkez semtinde Borough Pazarı'a yürüyüş mesafesinde yer alır. Tesis genelinde Wi-Fi mevcuttur.
Otel, Londra şehrinin pazar bölgesinde, Tower Köprüsü'a yaklaşık 13 dakikalık yürüme mesafesinde yer almaktadır. Otel, Borough metro istasyonuna 50 metre mesafede yer almaktadır. The Borough Otel, Ulusal Galeri'a kısa bir sürüş mesafesindedir.
Maestri della Pasta, The Borough Otel'e 50 metre uzaklıktadır.