So Paddington Hotel London
6-8 Norfolk Square
London,
GB W2 1RS
Near Marble Arch