Elmwood Golf Course sits on the western edge of Belleville and is bordered by residential neighborhoods and a small creek that crosses several fairways. The layout features a mix of tree-lined holes and more open stretches, with bentgrass greens that are kept at moderate speed. Several tee boxes on the back side sit on elevated ground, giving players a clear view of the landing areas below. A driving range and short-game practice area are located near the clubhouse, which also houses a small pro shop and snack bar. The course is owned and operated by the City of Belleville and is open to the public year-round, weather permitting.