Get directions to: Village Lantern Restaurant, Cecil, WI
Restaurant address: 210 S Warrington St Cecil, WI 54111, USA
Restaurant: Village Lantern Restaurant