This is a apartment home. This home is located at 3522 Arkansas Ave #A, Saint Louis, MO 63118.Show more