Coffee shop serving homemade treats and excellent coffee, located near castle grounds. Takeaway available.