Le Méridien Piccadilly

21 Piccadilly, Mayfair, London W1J 0BH, UK