Dolphin Hotel, London

34 Nofolk Square, Hyde ParkPaddington, LondonW2 1RS, United Kingdom