Get directions to: Altmans Restaurant & Pizza, Townsend, GA
Restaurant address: Highway 17 & 99 Townsend, GA 31331, USA
Restaurant: Altmans Restaurant & Pizza