Island House where Pilgrims Ice Cream is sold

[Barbican - Plymouth - Devon - England]