This brick & stone home is located at 23 Brookwood Road in Saint Louis, Missouri and is situated on 2.8 acres of land.