ASSEMBLY LEICESTER SQUARE

Assembly Leicester Square

Assembly Leicester Square27 - 31 Charing Cross Rd, London WC2H 0LS, United Kingdom+442039534300https://www.assemblyhotels.com/leicester square london hotelThe final word Manual to Motels in Leicester Sq., LondonIntroductionLeicester Square is one of London’s most legendary places, nestled in the heart of the West Close. Recognized for its vibrant

read more