Get directions to: The Palace Ice Cream & Sandwich Shop, Tuscumbia, AL
Restaurant address: 100 South Main Street Tuscumbia, AL 35674, USA
Restaurant: The Palace Ice Cream & Sandwich Shop