Located 119 meters from New Mayflower Chinese Restaurant. W London Leicester Square is conveniently located in the popular West End Soho area. Both business travelers and tourists can enjoy the property's facilities and services.
Located 128 meters from New Mayflower Chinese Restaurant. Located in West End Soho, Soho Suite London is a perfect starting point from which to explore London.
Located 175 meters from New Mayflower Chinese Restaurant. Ideally located in the prime touristic area of West End Soho, Every Hotel Piccadilly promises a relaxing and wonderful visit.