When they build that building check if they already have one on the map
If they do already have it, remove it, refund the money it costs to make, and put up a msg that says something like "you can only build 1 of these"
That would be the easiest way to do it