From FOX23 (//%22http://www.fox23.com/news/local/story.aspx?content_id=DC72A69A-4306-4BBA-87E5-9C4ABA4FC24D%22)
The new Cancer Treatment Centers of America building has been "dedicated" and is hoping to be open in April 2005. Its located at 169 and 81st Street.
Here's another link from cancercenter.com[url]
(http://www.cancercenter.com/cancer-center-news/graphics/newhospital.gif) (//%22http://www.cancercenter.com/cancer-center-news/1269.cfm%22)