The Buckingham

39-40 Bedford Place
London
United Kingdom