Designed by
Title
Ireland, Dublin, St Stephen's Green, view. LR24 #312076803
Description
St Stephen's Green is a public park within the city of Dublin, located in one of the most central areas, near the shopping center of the same name, near Grafton Street
This image is editorial