London, England, London photo, Julia Willard, Falling Off Bicycles, Julie Willard, mews

Art Print for sale

A stroll through South Kensington lands us on this back street. Oh so charming!