Available 1st July 2024 Kensington Terrace, Hyde Park, LS6 1BE One of the best locations in central Hyde Park!… More Details £119.50 PPPW