Get directions to: Huddle House No 81, La Fayette, GA
Restaurant address: 804 North Main Street La Fayette, GA 30728, USA
Restaurant: Huddle House No 81