Description: Charmingly set in the heart of Georgian Dublin, the Stephens Hall Hotel is a smart property located on Lower Leeson Street, just around the corner from St. Stephen's Green. Fashionable Grafton Street, the Trinity College, the National Art Gallery, th
more details