Holland Road
United States
>
Massachusetts
>
Worcester County
>
Sturbridge
>
Holland Road
Holland Road is an asphalted street with two lanes in Sturbridge.
Holland Road
type of road
District road
Lanes
2
Parking
Trailhead Parking
Hemlock Ridge Golf Course