Careers Subs Contact
217-522-2826
O'Shea Builders renovated this 3-story, 60,000-square-foot building for occupancy by the Illinois Neurological Institute.
Location:Peoria, Illinois
Addition and Renovation
View Project
New Construction
Renovation