Castle Inn is a charming restaurant located in the heart of town. With its rustic decor, friendly staff, and delicious cuisine, it’s the perfect spot for any occasion. Whether you’re looking for a romantic dinner or a family meal, Castle Inn has something for everyone.