Wiktionary
street appeal
n. (context idiomatic English) curb appeal.
n. (context idiomatic English) curb appeal.