Premier Inn London Leicester Square is a superb hotel located in the city of London, in United Kingdom. This medium sized hotel proposes 47 rooms, off-season you'll have no trouble finding the room to suit your needs.
Although it remains relatively confidential for now, it really is a place to consider as a starting point for your trip. Even if the hotel is still relatively unknown, and therefore properly assessed, it always keep in mind its goal to satisfy its customers.
Situated in the heart of London's West End, Premier Inn London Leicester Square is within a 10-minute walk of Piccadilly Circus, Trafalgar Square, Covent Garden and The National Portrait Gallery.