Hotel Le Meridien Piccadilly, London

21 PiccadillySoho, LondonW1J 0BH, United Kingdom
More images