Charles Folkard Mews, Greenwich, London, UK

Find out more