Home > Landscapes of America > Massachusetts > Stow Photo
A peaceful autumn scene at Lake Boon in Stow, MA. The little town of Stow is in the heart of apple country, less than an hour west of downtown Boston. In addition to apple orchards and farmstands, Stow also has a good amount of protected open space, as well as some of the best golf courses in the Boston area.
Landscapes of America, a special feature on the Travel Guide of America site, includes photos of beautiful places in the United States, including this scene in Stow, Massachusetts.