The Greyhound: a charming old inn in the centre of the historic town of Beaminster. The pub welcomes locals, visitors, ramblers and dogs alike! A feature fireplace log fire roars in winter, with proper lovingly home cooked local food and perfectly kept Palmers fine ale.