Address: 1903 Niagara St, Niagara Falls, NY 14303, USA
Christine Neal | May 31, 2022
But is it the same owner ?
Same food ?
Bryan Martha | May 31, 2022
They are open Friday thru Sunday. They will close at the end of the month as usual and open again in the fall. They are in Niagara Falls and not Lockport.