The Lancaster

4-6 Bedford Place
London
United Kingdom