Yes, Oyo Hotel St Helens Or has a restaurant on site for your enjoyment.