The Soho Hotel si trova in 4 Richmond Mews, W1D 3DH, Londra, Regno Unito.