Merrion Strand


Merrion Strand - beach in Ireland.