The renovation is complete now that the new windows have been installed in the front of the home for sale at 2748 Accomac Street, Saint Louis 63104.