Customer Forum for Rail Europe
Is there a pass valid for Heathrow, London, Paris, Dover, & Edinburgh?