From the National Electrical Code
210.11(C)(3) Bathroom Branch Circuits. In addition to the number of branch circuits required by other parts of this section, at least one 20-ampere branch circuit shall be provided to supply bathroom receptacle outlet(s). Such circuits shall have no other outlets.
Exception: Where the 20-ampere circuit supplies a single bathroom, outlets for other equipment within the same bathroom shall be permitted to be supplied in accordance with 210.23(A)(1) and (A)(2).
So, you can supply multiple bathrooms with this circuit as long as it has no other equipment or outlets on the circuit except receptacles.
The kitchen receptacle fed downstream off of another GFCI receptacle is a waste of a good GFCI as Ed Beal said but is not a violation of the code.