The Bull Inn

United Kingdom, Charlbury

Facilities