Mirror Lake
This is across from Little Mirror Lake.
Address: Devens MA
City: Devens
County/district: Worcester County
Region: MA
Country: United States