Southgate Apartments, Mt Vernon

Our apartments are located on 17 beautiful acres within the city of Mt Vernon, Illinois.