Designed by
Title
Greenwich Village, London #96147559
Description
Shops on Church Street in Greenwich Village, London. Greenwich is an early-established district of south east London, England, centred 5.5 miles 8.9 km east south-east of Charing Cross. The town lends its name to the Royal Borough of Greenwich.
This image is editorial