In total, there is 1 location in London. The most popular Summit property in London is Royal Garden Hotel.