This place is a mess.Public - a year agoreviewed a year agoLouie's Foot Long Hot Dogs 69 Grand Island Blvd, Tonawanda, NY 14150I miss the Elmwood location, but I am glad I can still get my Louie's fix here.Food: ExcellentDecor: Very GoodService: ExcellentPublic - a year agoreviewed a year agoThe Market Arcade Film and Arts Centre 639 Main St, Buffalo, NY 14203I love the fact that they show older mo