Spencer Group Incorporated
130 South Willard Street
Burlington, VT 05401
phone 802.865.4100
fax 802.865.4200
email [email protected]
Staff Directory
Directions
We’re located in Burlington, Vermont -- the state’s largest city with just over 40,000 people. Nestled between the Adirondack Mountains of New York State to the west and the Green Mountains to the east, Burlington rests on the shores of Lake Champlain approximately 40 miles south of the Canadian border.
Our offices are situated in the Hill Section of Burlington, about 8 blocks from the waterfront, 4 blocks from downtown and just steps from the heart of the University of Vermont and Champlain College campuses.
Our offices are situated in the Hill Section of Burlington, about 8 blocks from the waterfront, 4 blocks from downtown and just steps from the heart of the University of Vermont and Champlain College campuses.