ME London by Melia: Location & Distance to London Eye