St. David'S si trova in 14 - 20 Norfolk Square, Paddington, W2 1RS, Londra, Regno Unito.