I would leave it at the office, marked 'personal' and let the receptionist know what it is. I think asking for her home address, or sending a card there, (if you don't know her socially well enough to aleady have it) would be a real mistake - it feels like trampling boundaries and can be very uncomfortable, even if, as in your case, it is well meant.