London Hotels

Thistle Piccadilly Hotel, London, England

Thistle Piccadilly Hotel, London, England

A traditional Victorian hotel, located between Leicester Square and Piccadilly. This small and friendly 91-bedroom hotel where all bedrooms are en suite, with satellite TV and tea/coffee making facilities, and some rooms enjoy a view over Leicester Square

This hotel is situated close to Piccadilly Circus Underground station.

Piccadilly Thistle Hotel
Coventry Street, London
Thistle Piccadilly Hotel, London, England

 

Map of all central London hotels

Your guide to UK hotels