Beauty spot — at city limits? (3,5)
I believe the answer is:
eye candy
'beauty' is the definition.
(both can mean an attractive person)
'spot at city limits?' is the wordplay.
'spot' becomes 'eye' (both can mean to notice or observe).
'at' means one lot of letters go next to another.
'city limits?' becomes 'candy' (I am not sure about this - if you are sure you should give a lot more credence to this answer).
'eye'+'candy'='EYE CANDY'
(Other definitions for eye candy that I've seen before include "visual feast" , "One who is visually pleasing" , "dish?" , "Only attractive people" , "Dumb blonde" .)