9A Margaret St, Fitzrovia, London W1W 8RJ
London Office Rental
London House is located on the north side of Margaret Street between Great Titchfield Street and Wells Street, near All Saints Church. The property is within minutes of Oxford Circus underground station and the numerous trendy cafés and restaurants that service this vibrant location and home to The Langham Estate Headquarters.