I've found it in an article promoting a new car:
In terms of kerbside appeal, it’s in the similar territory to... [another car]
I've googled it and in most results the context is houses, gardens, etc. but I can't find any definition.
Does it mean that something attracts people's attention in a good way? That people want it when they see it?
What's the origin? It makes me think about passers-by who are attracted to something they pass by.