Albion Mews

Alleyways in England are 'mews'. Lush Albion Mews in London, England

Gryffindor / Creative Commons