Village Green Place
Champaign, Illinois 61821
2500-2510 Village Green Place, Champaign, Illinois
Village Green was renovated in late 2016 and is located in Village at the Crossing at the southwest corner of Duncan Road and Windsor Road. The two 14,667 square foot buildings contain a mix of retail, restaurant and professional office space and are directly across from Jupiter’s at the Crossing. The area is surrounded by residential subdivisions.