The Landmark London You are here: Home > Vacation and Travel >Resorts and Hotels >Europe >United Kingdom > The Landmark London 5 star hotel located in the fashionable Marylebone area of central London. The hotel features a spectacular glass domed atrium, two restaurants - the Winter Garden and TwoTwentyTwo - the Mirror bar, and a spa and health club. Web: http://www.landmarklondon.co.uk Address: 222 Marylebone Road London, NW1 6JQ United Kingdom Telephone: +44 (0) 20 7631 8000 Company Name: The Landmark London GPS: 51.521366, -0.162541 Social Share: