The Hyde Park Hotel

23-25 Leinster Square
London
United Kingdom