View All Photos
←
→
Check Rates & Availability
St. Stephen's Green is Europe's grandest garden square. The Shelbourne Hotel is located on the north side of the park. Photo courtesy of Visit Dublin and Tony Plevin.