Sort of point from which to watch tennis? (7)
I believe the answer is:
vantage
'sort of point' is the definition.
I don't understand the remainder of the clue.
Can you help me to learn more?
(Other definitions for vantage that I've seen before include "superior position" , "Gave tan (anag.)" , "(Point) offering good view" .)