Why do I see my TV in my Network locations, and how?
Solution 1:
On the one hand, you have enabled Network Discovery in Network and Sharing Center > Change advanced sharing settings > Private > Network discovery.
On the other hand, you have a smart television that is connected to the same local network (router) as your PC and that acts as a media device.
Windows discovers the device on the network and sees whatever network shares that it chose to share with the network (normally not very useful).
This means that you can cast your PC screen or a media file to the TV, for example by using Chrome's 3-point menu > Cast. The possibilities depend on the capabilities of the TV's firmware.
For more information see the article
How to cast your Windows desktop to a smart TV without a cable, and mirror your desktop display onto your TV.