Get directions to: Al's French Fries, South Burlington, VT
Restaurant address: 1251 Williston Rd South Burlington, VT 05403, USA
Restaurant: Al's French Fries