Just stayed overnight in a Junior Suite and at £350 night, it was an expensive punt - but given the ...
All good....
12/19/2019
(2)
Advertisement
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
Just stayed overnight in a Junior Suite and at £350 night, it was an expensive punt - but given the ...
I paid £253 for a tiny cramped room that was more like a dolls house than hotel room Room 205 you n...
Advertisement