manwich Tudor Farmhouse Hotel. Clearwell, Forest of Dean Published January 2, 2020 at 300 × 200 in Meaty treats and Manwiches for Father’s Day Afternoon Tea – June 2016 manwich Tudor Farmhouse Hotel. Clearwell, Forest of Dean