Get directions to: 17-16 Restaurant, Auburn, AL
Restaurant address: 154 E Magnolia Ave Auburn, AL 36830, USA
Restaurant: 17-16 Restaurant