Hosted on MSN15d
Albert’s Schloss
Who’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é.