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.