Tate St Ives has a shop and cafe

[Porthmeor Beach - St Ives Cornwall - England]