Earlier quoted context omitted.
The actual difficult part is getting a GPS signal indoors with a cheap receiver, sadly.
The obvious answer is to use a Raspberry Pi as a GPS-disciplined NTP server, of course. Place it near the window or fully outside, depending on GPS signal strength. That gives you another weekend project, and you can reuse your DIY NTP wall clock!
If I am interpreting their request correctly, they want a wall clock that knows where it is -- and also knows what localtime is in that position on the globe.
GPS (plus some hairy lookup tables) can accomplish that.