About Albannach
Welcome to Albannach! Set on Trafalgar Square, in the heart of the capital.
A venue for all occasions, Albannach boasts a great British seasonal menu, fantastic drinks, and a world-beating collection of Scotch whiskies.
More about Albannach
Albannach is located at 66 Trafalgar Square, WC2N 5DS London, United Kingdom
0207 7930 0066
http://www.albannach.co.uk
Similar Listings
Quaglino'S
4.1