Yes, there is a restaurant on-site at O Valentim, Matosinhos. The hotel also has a bar.