For a more elevated dining experience, visit the Mountain Joy Restaurant. This venue offers a delightful breakfast and a full meal menu, all while providing stunning views of the surrounding vineyards and hills. The Mountain Joy Restaurant is unique in that it was transformed from an old, unused reservoir into a charming dining space.
Its history and transformation add a distinctive character to your dining experience. It is also an excellent choice for hosting small, separate functions such as team-building events or celebratory dinners. With a play area for children and a menu catering to all ages, the Mountain Joy Restaurant ensures an enjoyable experience for the entire family.
Collect your food from the eatery and enjoy a meal on the grassy lawns, taking in the live music and the serene farm surroundings. This flexibility allows you to create your own perfect dining setting, whether it’s a romantic meal for two or a casual family gathering.
Cape Joy ensures that every dining experience is memorable, providing various options to suit your preferences. Pre-book if you are looking specifically for a picnic experienc
We are dedicated to delivering an exceptional dining experience, using only the finest ingredients to create dishes that are as visually stunning as they are delicious. Each meal is thoughtfully prepared to provide a perfect balance of flavors and textures, ensuring that every bite is a delight.
At Cape Joy, we believe that great food is at the heart of every memorable gathering. Our rich and diverse menu is crafted by our talented chefs. Whether your family is visiting for a casual meal, a special celebration, or you are planning a corporate event, our menu promises something for everyone. We look forward to welcoming you and sharing the joy of great food. Reserve your table today by simply contacting us, or make a online reservation.
Elevate your group gatherings with our exquisite buffet-style catering. Perfect for family reunions, corporate events, or any special occasion, our buffet offers a wide variety of dishes to please every palate. Enjoy the convenience of an abundant spread featuring farm-fresh ingredients, delicious mains, and delectable desserts.
Whether it’s a casual get-together or a formal event, our buffet catering ensures your guests enjoy a delightful dining experience with a touch of rustic charm. Let us handle the details, so you can relax and savor the moment with your group.










