No, this is not a ghost. the sign has been there for a while and although it has been a while since I have been to this specific area of town, there was a building being put up - next to an existing Holiday Inn Express. It is close to the airport, but not as close as the HGI property which is extremely close, but not attached to the airport