Scotch Corner è l’incrocio stradale di Knightsbridge con le suggestive Brompton Road e Sloane Street. Si trova all’interno della City of Westminster, di fronte al Royal Borough di Kensington e Chelsea. L’angolo pubblicitario è collocato nel cuore di Knightsbridge, un distretto residenziale e commerciale situato nella parte sud-occidentale della Central London.
Considerato come uno dei due centri commerciali internazionali della città, Knightsbridge è sede di molti negozi costosi come Rolex, McLaren e Harrods oltre che sede di molte case di moda internazionali. Alcuni dei ristoranti più rinomati di Londra sono in questa zona, così come molti bar e club esclusivi e chic.