Albannach Bar and Restaurant

Albannach Bar and Restaurant
66 Trafalgar Square, London, WC2N 5DS
Photo of Albannach Bar and Restaurant