Royal Park Hotel

3 Westbourne Terrace
London
United Kingdom