By Michael Lowe Last Tuesday evening marked the official launch of Windows by Jamie Kennedy in Niagara Falls. The 80-seat restaurant, located on th
Read MoreBy Michael Lowe Last Tuesday evening marked the official launch of Windows by Jamie Kennedy in Niagara Falls. The 80-seat restaurant, located on th
Read More