I know of at least one in Munich..... but I also realize that thats a few hours DB ride away....

And since when is Schwangau considered black forest? The last time I checked that should be...