
Albert's Schloss
German beer hall and cocktail bar in Soho, London
Wunderment awaits at Albert's Schloss Soho, where the spirit of the Alps meets the London West End
Wunderment awaits at Albert's Schloss Soho, where the spirit of the Alps meets the London West End
CLOSE