Onslow Gardens


Onslow Gardens - Garden square in the Royal Borough of Kensington and Chelsea.