

Se optar por uma estadia no The Langham, London, ficará numa localização central em Londres, a alguns passos de Broadcasting House e de All Souls Church. Este hotel de luxo está a 0,6 km (0,4 mi) de Royal Institute of British Architects e a 0,8 km (0,5 mi) de Wigmore Hall.