The Old Manse Hotel is a country inn built in 1748, featuring Cotswold-stone architecture. It offers a popular pub and cosy rooms, providing a charming atmosphere.