Amazing spot to stay in London. Stunning views!