The Bishops House is at one of the upper entrances to Meersbrook Park.
Managed by Sheffield City Parks, it is open to the Public