Get directions to: Eleven Mile House, Saint Louis, MO
Restaurant address: 10332 Manchester Road Saint Louis, MO 63122, USA
Restaurant: Eleven Mile House