Log In or Register
St Stephen's Green is a city centre public park in Dublin, Ireland and was officially opened to the public on Tuesday, 27 July 1880.