Looks like foundations for 8 or so townhomes to me. The location for the possible six story apartment building is a few blocks away on Pine.