United Kingdom, Oxford, Malmaison Hotel

Definition: