O'Callaghan Mont Clare

Merrion Square
Dublin
Ireland