Salem place is the perfect accommodation to stay and enjoy a nice trip in London. Highly recommended