Larrabee's Point Complex

SW of Shoreham
Shoreham
Vermont
United States