Le Méridien Piccadilly, London

21 Piccadilly
London
United Kingdom