Amber D. Lareau
March 6, 2023
Based in Marylebone, The Landmark London is adjacent to Marylebone train station and a mere five minute walk from Baker Street tube station. It has been a hotel on my bucket list for several years and so I was super excited to stay there for the night, to try out