Get directions to: Louie's Foot Long Hot Dogs, Tonawanda, NY
Restaurant address: 69 Grand Island Blvd Tonawanda, NY 14150, USA
Restaurant: Louie's Foot Long Hot Dogs