Travelodge Stephens Green

Lower Mercer Street, Dublin