TravelMuse
 
 

Albannach

London, United Kingdom

Guide         Hotels         Attractions         Restaurants         Shops

Address

66 Trafalgar Square
Westminister
WC2N 5DS London
United Kingdom

Phone

+44 20 7930 0066


Neighborhood

Westminster/ St James


Nearest Train

Trafalgar Square


Avg Cost

$25.00


Hours

Mo to Sa from 12:00 PM to 01:00 AM


Category

British & Irish


Avg User Rating

44 reviews