Located in London’s West End, Zedwell Piccadilly Circus boasts over 700 windowless rooms in Piccadilly Circus.
Number of rooms: 614
Great Windmill Street, Piccadilly Circus, Westminster Borough, London, W1D 7DH, United Kingdom
Hotel booked 6 times today.