Unless the devices are on the same subnet, the traffic would not flow if the default gateway is across another subnet. You can have multiple routers on a subnet as needed.
The router in between would need to be configured with proxy ARP so that it can notify this PC that it is the proxy for all other networks. If you do not configure this, the packets will drop at the router interface. The router in between should know how to reach both the networks.