Hotel Henry VIII

19 Leinster Gardens
London
United Kingdom