Restaurant and garden offering delicious cuisine.