Yes, there is a restaurant on-site at Fox Hotel And Suites, Banff. The hotel also has a bar.