you need to bleed it yourself-if you drove it somewhere to have it looked at, it was probably hot or very warm when he removed the coolant cap-it needs to be cold when you remove the crossover cap, and the nose of the car needs to be as high as you can reasonably get it-some people jack up the front of the car, I have never had the need to do this. The overflow tank needs to the full line, cap on, and fill it at the crossover tube until it dribbles out of the opening(rag underneath to catch overflow). Start it up, and if there is air in it, when it warms up and the thermostat opens, you will suddenly see little or no coolant running through the tube-this is when you carefully top it off and close it up.
While your temp gauge in running at the top of the 'normal' range, if it is considerably higher than it used to be, it either has air in the system, the thermostat for whatever reason is not working properly, it is an engine tune issue (meaning components) or you have an internal leak like a head gasket or worse.
Does the cooling system hold pressure? It needs to be checked-when hot you should not be able to collapse the top radiator hose. Does it run good? If it feels sluggish, has a miss or you see smoke coming out the exhaust, that's not good-a car that runs badly will run hot because the engine is working hard to move around 2 tons with diminished resources. If it is OBDII, you can hook up a scanner that does PID's and actually read the engine temperature in real time to see if it's just your gauge.
From my experience, with the AC off the fan comes on at 215 and shuts off at around 200. On my 96, that means it generally runs from a high 'A' to a low 'O' on a plus 85 degree day. When it is cooler outside it does run cooler and usually never above 'A", because I have a 160 thermostat. On a very hot day, say above 95, mine has gotten to high 'o', but I have seen this on my scanner as about 223 degrees-and the fan goes from low speed to high speed around here and it will quickly drop down to around 205. If you are getting a consistent gauge there isn't much chance there is air in the system, and if it's high all the time it is because of something else like thermostat, fan or fan controller (VCRM), needed tune up parts (plugs, wires, emission controls) or internal engine issue like head gasket...hope this helps, you first have to be certain though there is no air in the system.