Sheffield, GB
Stumperlowe Hall is an English Manor House situated in the city of Sheffield, England. It is located on Stumperlowe Hall Road, in the suburb of Fulwood. The hall is a Grade II listed building.
Listen to the audio guide for Stumperlowe Hall Free on WIP — starts by itself when you arrive, even with the screen off