Com uma localização ideal no centro de Londres, Rowland Hill House apresenta acesso Wi-Fi gratuito em toda a propriedade e um jardim. A propriedade fica perto de várias atrações famosas, a 1,7 km de Big Ben, 1,9 km de Casas do Parlamento e 1,9 km de Somerset House. Este alojamento não fumador encontra-se a 1,5 km de London Bridge.
No alojamento, os quartos estão equipados com roupeiro. O alojamento fornece alguns quartos que têm varanda, e cada quarto está equipado com chaleira. Todos os quartos providenciam um frigorífico.
Rowland Hill House tem vários pontos de interesse populares nas suas proximidades, incluindo Catedral de São Paulo, Estação de Waterloo e Estação de Metro de London Bridge. O aeroporto mais próximo é o Aeroporto London City, que fica a 13 km de Rowland Hill House.