Physical Address
2 Albemarle Street
City of London
W1S 4HD
United Kingdom
Opening Hours
Mon–Fri: 10 a.m.–6 p.m.
Sat: 10 a.m.–12:30 p.m.
Phone
+44 (0)20 7408 0362
Fax
+44 (0)20 7495 3137
Wheelchair Accessible?
No