Page8, Page Hotels London: 850 m to London Eye