Get directions to: Stroschein; Leon, Milford, MA
Restaurant address: 14 1 & 2 Speen Street Milford, MA 01757, USA
Restaurant: Stroschein; Leon