Det ligger en rekke hoteller rundt plassen, og British Medical Association (BMA) har sitt hovedkvarter der.