Bier Huis Grand Café

16 ST ANDREWS STREET, St Ives, Cornwall, UK, TR26 1AH

Also around