Tony's House Hotel, London

30 Norfolk SquarePaddington, LondonW2 1RS, United Kingdom