The Greyhound Coaching Inn and Hotel is a charming and traditional 18th Century building located in the south Leicestershire town of Lutterworth. A family-owned hotel, The Greyhound Hotel has been restored to provide an easy-going charm and welcoming atmosphere.