Hyde Park Court Hotel

48 Norfolk Square, Paddington, London