Get directions to: Stub's & Laura's Restaurant, Windsor, VT
Restaurant address: North Main Windsor, VT 05089, USA
Restaurant: Stub's & Laura's Restaurant