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 […]
Tag Archives: Central London Hotels
LONDON HOTELS – Enjoy all London has to offer with a quirky hotel on the edge of Leicester Square!
posted by Editor
LONDON HOTELS – Enjoy a night a stay at this hidden gem, the Victory House Hotel
posted by Editor
Victory House Hotel is located in central London’s Leicester Square. You may think this means noisy people and loud cars but think again. The building is in the middle of a theatre and a restaurant but because of its location there’s not much noise from the square. The building is quite modern with its white […]