Tag Archives: Hotels in Leicester Square

November 18

LONDON HOTELS – Enjoy a night in the heart of London’s West End with fabulous views!

Hotel Indigo sits right in the centre of Leicester Square boasting breath taking views of London’s skyline. The wonderfully central location means the hotel is perfect for enjoying the hustle and bustle of the big city before returning back to a luxury room. From the outside you would ever expect the quirky and enticing 1920’s theatre […]