Newborough Beach, Anglesey

Newborough Beach, Anglesey

Naples, Italy

Naples, Italy

Cwm Idwal, Wales

Cwm Idwal, Wales

Liverpool Library

Liverpool Library

Cwm Idwal, Wales

Cwm Idwal, Wales

Penrhyn Castle Details: Downstairs

Penrhyn Castle Details: Downstairs

Penrhyn Castle Details: Kitchen I

Penrhyn Castle Details: Kitchen

Penrhyn Castle Details: Flowers

Bangor, Wales

Bangor, Wales

Bangor, Wales

Bangor, Wales

Llanddwyn Island, Anglesey, Wales

Llanddwyn Island, Anglesey, Wales

Bodnant Garden, Wales

Bodnant Garden, Wales

Llanddwyn Island, Anglesey, Wales

Llanddwyn Island, Anglesey, Wales