Emphasis on organically grown fruit and vegetables and organic and free range meat. Related listings The Victory Inn Greenbank Hotel Restaurant The Cracking Crab 1 Average: 1 (1 vote) Go to Website » Location The Greenhouse - St Keverne 6 High Street The Lizard TR12 6NW United Kingdom 01326 280800