Intercontinental Hotel Park Lane is a 5 Star Luxury hotel in the heart of mayfair. The Intercontinental London Park Lane is now the epitome of modern elegance.