This is a apartment home. This home is located at 95 Devaughn Rd APT 17, Mantachie, MS 38855.Show more