I dont think this should be a problem. You can bridge the network adapter of the virtual machine to your host machine. That way, the VM will get an IP on your network.
You can connect to this VM using that ip address from any computer as you would from a normal computer as long as the OS has support for a Remote Desktop client. As far as i know, all major OS like Linux, Mac OS etc support RDP. So OS should not be an issue too.
In case you want to connect from outside network, you can set a Port forward from your router for the RDP port to your VM.