Somehow the new Palaestra building seems like a computer rendering in this old Blackfriars neighborhood