Definitions for "Stamford"
The Stamford Metro-North Railroad station serves the residents of Stamford, Connecticut via the New Haven Line. Some Amtrak Northeast Corridor trains also stop at Stamford. It is 33 miles from Grand Central Terminal.
a private, independent, Catholic high school for young women