The Windham Depot was constructed in 1849 by the Manchester & Lawrence Railroad. The last train passed through the depot in August 1980.
Today, the old depot buildings are still in place as well as an old blue caboose. There are some placards with information explaining what used to be in the area during the time of the railroad.