The Green Hen

Ireland 33 Exchequer St, Dublin Southside, Dublin 2