Birkhof is a charming country inn nestled within a riding club complex in the Rheinland Nature Park.