Chinese food conveniently located within the Top of Clifton Hill district, close to many attractions in Niagara Falls.