Restaurant Reviews from DiningGuide411.com
    Top : United_States: IN: Anderson

L and T Restaurant, Anderson, Indiana










L and T Restaurant
1820 1/2 Locust St
Anderson IN United States


Phone: 765.683.1286