In Vs On Vs At (when talking about streets) [duplicate]

Solution 1:

In British English, the name of the street without any further precision is preceded by in when you’re talking about where someone lives: he lives in Oxford Street. The precise address is preceded by at: he lives at 128 Oxford Street. On may occasionally be found to say where a building is located: Ikea have a big new store on Oxford Street.