I would think 3 subnets and 3 routes… only question would be making sure I got it right so when site 3 wants to reach site 2 it can. But that is a matter of routes.
I thought just for the wow factor for the Home and Office of the owner… access as if he is on the same subnet.