618 Olmstead Way, Alton, IL is a City/municipal Owned that was built in 1940. This property is not for sale. Our records show that 618 Olmstead Way has 2 bedrooms, and a total of 616 square feet. The lot size of 618 Olmstead Way is 3,290 square feet.