St Mark Hotel

4 Barkston Gardens
London
United Kingdom