The Piccadilly

tripadvisor logo

(2)

Call
Website

Advertisement

65-73 Shaftesbury Avenue
London, England W1D 6LH

The Piccadilly is a charming hotel located in the heart of London, England. With its prime location near iconic attractions such as Piccadilly Circus and Buckingham Palace, guests can easily explore the vibrant city. The hotel offers comfortable accommodations, modern amenities, and a welcoming atmosphere, making it an ideal choice for both leisure and business travelers.

Generated from this place's information

Reviews

tripadvisor logo
2.52 reviews
Photo of mscoular66
All good....
12/19/2019

Just stayed overnight in a Junior Suite and at £350 night, it was an expensive punt - but given the ...

Photo of merlin03
Poor value
3/10/2019

I paid £253 for a tiny cramped room that was more like a dolls house than hotel room Room 205 you n...

Own this business?
See a problem?

You might also like

United KingdomEnglandThe Piccadilly

Advertisement