Hotel Rowland Hill House Londyn jest położony w dzielnicy Southwark 4 km od atrakcji kulturalnych, takich jak Muzeum Wiktorii i Alberta. Ten hotel szczyci się widokiem na ogród i oferuje Wi-Fi na terenie całego obiektu.
Restauracja Lord Nelson serwuje potrawy kuchni brytyjskiej i jest usytowana w 50 metrach stąd.
Koło obserwacyjne London Eye znajduje się prawie 20 min piechotą od hotelu, a Most Tower Bridge leży w prawie 2 km stąd. Rowland Hill House jest położony w pobliżu takich atrakcji przyrodniczych, jak Punkt widokowy Sky Garden (2,1 km) i St. James’s Park (2,2 km). Do pobliskich atrakcji rozrywkowych w Londynie należy St. Katharine Docks w odległości 25 min spacerem. Wygodny obiekt noclegowy zlokalizowany w pobliżu od stacji metra Borough.