Recent picture. The area is heating up; they've proposed an ugly big apartment for the site.

Better than nothing, but still ugly.