London logo

Thistle Piccadilly

Check Availability

Thistle Piccadilly
Coventry Street
London
W1D 6BZ
United Kingdom

Rooms from £154.80 ( €170.28 / $224.46 ) per night

Picture of Thistle Piccadilly


This Victorian hotel excellently located in central London, just 300m from Leicester Square, Piccadilly Circus and Trafalgar Square. Guests have comfortable rooms each with a flat-screen TV.

Click here for more Information on the Thistle Piccadilly together with online availability and visitor ratings











This hotel supplied in conjunction with Bookings.

Map of the London area London Visitor Information