Il Castello, located at 36 Castle Terrace, invites you to indulge in authentic Italian cuisine in a picturesque setting. Our chefs prepare each dish with passion, using only the finest ingredients sourced from Italy and local suppliers. The elegant dining space provides a romantic atmosphere perfect for special occasions or intimate dinners. Guests can enjoy a wide selection of wines to complement their meals, ensuring a delightful culinary experience. At Il Castello, we are committed to delivering exceptional service and memorable dining moments.