Located within minutes of downtown Champaign-Urbana, Alto Vineyards Champaign is the newest branch of one of Illinois first wineries. Scenic outdoor settings include the Pavilion and the picturesque Wine Garden, a venue for a spacious celebratory Tent.
4210 North Duncan Road
Champaign, IL 61822
Telephone: 217 356-4784
Web: www.altovineyards.net
Photo: Courtesy Alto Vineyards