Located 152 meters from ICA Café Bar. Ideally located in the prime touristic area of West End Soho, The Trafalgar London Hilton promises a relaxing and wonderful visit.
Located 219 meters from ICA Café Bar. Located in West End Soho, Haymarket Hotel, Firmdale Hotels is a perfect starting point from which to explore London.