Mentone Hotel - B&B London: 2.6 km to London Eye