Leveau Island
United States
>
Massachusetts
>
Worcester County
>
Petersham
>
Leveau Island
Leveau Island in Petersham.
Leveau Island