Located 141 meters from New World Chinese Restaurant. Located in West End Soho, The Z Hotel Soho is a perfect starting point from which to explore London.
Located 177 meters from New World 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 190 meters from New World Chinese Restaurant. Hotel Indigo London - 1 Leicester Square is a popular choice amongst travelers in London, whether exploring or just passing through.