Meriden Tea Rooms offers food and alcohol. It's located on The Green.