Tag Archives: The Assembly Hotel

December 19

LONDON HOTELS – Enjoy all London has to offer with a quirky hotel on the edge of Leicester Square!

Located right on Charing Cross Road, Assembly London is the perfect hotel for stopping in for a great nights sleep, and going straight back out for all that London has to offer! Backing onto Leicester Square, the hotel makes for great proximity to one of London’s liveliest and well known hot spots. From there it […]