admin

admin

Assembly Hotel Leicester Square

Exterior view of Assembly Hotel Leicester Square in London West End

Disclosure: This post contains affiliate links. If you book through these links, we earn a small commission at no extra cost to you. Assembly Hotel Leicester Square is located at just behind in Leicester Square. It is only 300 metres…