Combining historic red brick architecture with contemporary interiors, Radisson Blu Hotel is a five-star boutique hotel set on London’s iconic Leicester Square. The hotel’s location is perfect for exploring the capital’s famous landmarks, such as Covent Garden, Soho, Trafalgar Square and Piccadilly Circus. Featuring a contemporary Mexican and Peruvian restaurant and an Art Deco-inspired lounge bar, the hotel’s Leicester Square location also makes it a prime spot for people watching during red carpet film premieres.