By ricky montalvo Uploaded on 17 January 2008 58 views
One of my favorite rail stations is located in London. St. Pancras is the new Eurostar to Paris terminal. In just under 3hrs you can be in Paris and sipping a espresso on a sidewalk cafe.