Le Meridien Piccadilly

21 Piccadilly
London
United Kingdom