Austrian restaurant Stachelburgkeller, located in a castle setting, offers European cuisine with a charming summer garden.