Niagara Falls restaurant in the heart of Stamford Green Village, Family owned and operated. Established in 1974,
Take out Menu not offered at this time