Guilford Street Apartments London: 2.2 km to London Eye