Checkins
2
Address: 3322 Demenil Pl, St Louis, MO - United States
Checkins
2
Avarage rating at this location
3.63
This was a must stop for me. One of the most haunted places in St. Louis. Cool that the mansion was turned into a restaurant! There is a bed and breakfast area as well:
about 1 year ago