Albannach | Restaurant and Whisky Bar Trafalgar Square London
Albannach, London’s leading Scottish contemporary bar and restaurant, is a truly unique venue offering a myriad of options for private and corporate events. Set in the heart of the capital, on Trafalgar Square, Albannach offer a dramatic ground floor bar
Updated: 19 May 2011
Top sites
Visitors counter
Place one of HTML codes at your site's pages to add the site to our rating.: