Photos for Lemp Mansion Restaurant & Inn

3.7
313 votes

Lemp Mansion Restaurant & Inn

3322 Demenil Pl., St. Louis, Missouri 63118 USA

Add Photo