7617 Niagara Falls Blvd, Niagara Falls, New York 14304 USA
Inside. Great ambience.
Photo Credit: Yelp