St. Stephens Green er en idyllisk park like sør for sentrum med plener, flere vann og beplantninger.