Alpine Retreat And Pleasure Palace

Albert

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