Hosted on MSN15d
Albert’s SchlossWho’s The King of the Castle? Albert’s Schloss is a Bavarian-style Bierkeller with entertainment on Shaftesbury Avenue in The Trocadero site that previously housed the execrable Rainforest Café.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results