Explore the History
The Brown School was located on the southwest corner of Stow Road and Sherwood Road. It currently a home.
This photo courtesy of the Howell Archives.