Hubbard Park and Tower | |
Hubbard Park is a popular public park located in Montpelier, Vermont, the state's capital. Hubbard Park is known for its natural beauty, recreational amenities, and outdoor spaces. It totals 185 acres that has many picnic areas where you can take your family for a picnic. |