Hidden Treasure set within a 1900's Pumping Station – London | SherryStay