There are plenty of commercial GPS modules that you can buy, and many of them have a standard serial interface like you want. Go search the web and look at what's available. Whether or not you can get one that's good enough to work indoors is another story - I've never personally seen a GPS unit that could manage that, though I also haven't played with units with high-quality external antennas, rather than the little on-board patch antennas.
If you want to find one that is sensitive enough for your needs, you should be talking to the manufacturers and/or retailers that sell them.