Get directions to: Tillies Icon, Alexandria, IN
Restaurant address: 724 W Washington St Alexandria, IN 46001, USA
Restaurant: Tillies Icon