Euston Rd, Alexandria. New building