The Beechwood Inn is a converted 16th-century farmhouse offering a place to stay or dine. It is described as one of Coventry's best-kept secrets, with a menu offering various options.