Restaurant & coffee shop with countryside views, located at a garden centre.