Le Meridien, Piccadilly

21 Piccadilly, W1J 0BH,
London
United Kingdom