Get directions to: Altruda's Italian Restaurant, Knoxville, TN
Restaurant address: 125 N Peters Rd Knoxville, TN 37923, USA
Restaurant: Altruda's Italian Restaurant