Barbarossa City Hotel

Loehrhof 8
Germany