when you walk out of king's cross station you are immediately confronted by a bunch of drugged-up homeless and nasty looking teenagers wanting drugs or to sell you drugs
a grimy drug-infested area of london
"when you walk out of king's cross station you are immediately confronted by a bunch of drugged-up homeless and nasty looking teenagers wanting drugs or to sell you drugs" What is the definition of "king's cross"?