Award-winning cafe, Hearts Kitchen, offers good food and drink at reasonable prices. Enjoy delicious breakfasts, homemade cakes, and stunning views. Dog-friendly.